
package com.zhiwei.codesecurity.common.webservice.checkmarx.portal.v7;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>CxWSPathNode complex type的 Java 类。
 * 
 * <p>以下模式片段指定包含在此类中的预期内容。
 * 
 * <pre>
 * &lt;complexType name="CxWSPathNode"&gt;
 *   &lt;complexContent&gt;
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
 *       &lt;sequence&gt;
 *         &lt;element name="Column" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
 *         &lt;element name="FullName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="FileName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="Length" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
 *         &lt;element name="Line" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
 *         &lt;element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="DOM_Id" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
 *         &lt;element name="MethodLine" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
 *         &lt;element name="PathNodeId" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
 *       &lt;/sequence&gt;
 *     &lt;/restriction&gt;
 *   &lt;/complexContent&gt;
 * &lt;/complexType&gt;
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CxWSPathNode", propOrder = {
    "column",
    "fullName",
    "fileName",
    "length",
    "line",
    "name",
    "domId",
    "methodLine",
    "pathNodeId"
})
public class CxWSPathNode {

    @XmlElement(name = "Column")
    protected int column;
    @XmlElement(name = "FullName")
    protected String fullName;
    @XmlElement(name = "FileName")
    protected String fileName;
    @XmlElement(name = "Length")
    protected int length;
    @XmlElement(name = "Line")
    protected int line;
    @XmlElement(name = "Name")
    protected String name;
    @XmlElement(name = "DOM_Id")
    protected int domId;
    @XmlElement(name = "MethodLine")
    protected int methodLine;
    @XmlElement(name = "PathNodeId")
    protected int pathNodeId;

    /**
     * 获取column属性的值。
     * 
     */
    public int getColumn() {
        return column;
    }

    /**
     * 设置column属性的值。
     * 
     */
    public void setColumn(int value) {
        this.column = value;
    }

    /**
     * 获取fullName属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getFullName() {
        return fullName;
    }

    /**
     * 设置fullName属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFullName(String value) {
        this.fullName = value;
    }

    /**
     * 获取fileName属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getFileName() {
        return fileName;
    }

    /**
     * 设置fileName属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFileName(String value) {
        this.fileName = value;
    }

    /**
     * 获取length属性的值。
     * 
     */
    public int getLength() {
        return length;
    }

    /**
     * 设置length属性的值。
     * 
     */
    public void setLength(int value) {
        this.length = value;
    }

    /**
     * 获取line属性的值。
     * 
     */
    public int getLine() {
        return line;
    }

    /**
     * 设置line属性的值。
     * 
     */
    public void setLine(int value) {
        this.line = value;
    }

    /**
     * 获取name属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getName() {
        return name;
    }

    /**
     * 设置name属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setName(String value) {
        this.name = value;
    }

    /**
     * 获取domId属性的值。
     * 
     */
    public int getDOMId() {
        return domId;
    }

    /**
     * 设置domId属性的值。
     * 
     */
    public void setDOMId(int value) {
        this.domId = value;
    }

    /**
     * 获取methodLine属性的值。
     * 
     */
    public int getMethodLine() {
        return methodLine;
    }

    /**
     * 设置methodLine属性的值。
     * 
     */
    public void setMethodLine(int value) {
        this.methodLine = value;
    }

    /**
     * 获取pathNodeId属性的值。
     * 
     */
    public int getPathNodeId() {
        return pathNodeId;
    }

    /**
     * 设置pathNodeId属性的值。
     * 
     */
    public void setPathNodeId(int value) {
        this.pathNodeId = value;
    }

}
